@charset "utf-8";
/* CSS Document */

body{
	margin:0;
	padding:0;
	color:#000;
	background:#F6F6F6;
	font-family:HelveticaNeue,DroidSansFallback;
}
p{
	padding:0;
	margin:0;
}

h1,h2,h3,h4,h5,h6,small,b{
	margin:0;
	padding:0;
	font-weight:lighter;
	line-height:14px;
}

.top1{
	height:20px;
	background:#000;
}
.top2{
	background:url(../icons/1_c2.ing) repeat-x;
	height:50px;
	line-height:50px;
}

.bot1{
	background:#666666;
	height:70px;
	margin-top:3px;
}

h2{font-size:1.4em; line-height:30px;}
h3{font-size:1.2em;}
h4{font-size:.99em;line-height:18px;}
h5{font-size:.78em;line-height:18px;}
h6{font-size:.65em;}
small{font-size:.65em;}
small{color:#888;}
/*---------------*/
.list-st{
	margin:0;
	padding:0;

	/*background:#fff;*/
}
.list-st li,.list-st dd{
	list-style:none;
	margin:0;
	padding:8px 15px;
	position:relative;
}
dl.list-st dd{
	/*border-bottom:0px solid #ddd;*/
	padding:10px 0px 10px 8px;
	margin:0px;
}

.list-st dt{
	padding:5px 15px;
}
.list-st li{
		border-bottom:1px solid #ddd;
}
.list-st dt{
	background:#EFEEE7;
	color:#333;
		border-bottom:1px solid #ddd;
}

.list-st hr{
	clear:both;
	padding:0;
	margin:0;
	border:0;
}

.list-st1{
	border-top:0px solid #ddd;
}
.list-st1 li{
	border-bottom:1px solid #ddd;
	padding:12px 15px;
}

.vi-cen{
	position:absolute;
	top:50%;
	height:20px;
	text-align:right;
	right:10px;
	margin-top:-11px;
	line-height:20px;
	color:#999;
}
.vi-cen2{
	position:absolute;
	top:50%;
	height:20px;
	text-align:right;
	right:20px;
	margin-top:-12px;
	line-height:23px;
	color:#999;
}
.vi-cen3{
	position:absolute;
	top:50%;
	height:20px;
	text-align:left;
	left:15px;
	margin-top:-11px;
	line-height:23px;
	color:#999;
}
.vi-cen4{
	position:absolute;
	top:50%;
	height:20px;
	text-align:center;
	left:20px;
	margin-top:-11px;
	line-height:15px;
	color:#999;
}
.vi-cen5{
	position:absolute;
	height:20px;
	text-align:right;
	right:15px;
	margin-top:-11px;
	line-height:20px;
	color:#999;
}
.vi-cen6{
	position:absolute;
	height:20px;
	text-align:right;
	right:8px;
	margin-top:-20px;
	line-height:20px;
	color:#999;
}
.vi-cen,.vi-cen5,.vi-cen6 i{
	background:url(../icons/icon-1.ing) no-repeat center right;
	width:20px;
	height:20px;
	display:inline-block;
	float:right;
}
.list-st p{
	clear:left;
}

.ft{
	float:left;
	color:black;
}
.rt{
	float:right;
}
/************************/
.text-red{	color:#DF000D;}
.text-blue{ color:#0061C0;!important}
.text-white{ color:#fff;}
.text-green{ color:green;}
.text-left{text-align:left;}
.text-center{text-align:center;}
.text-right{text-align:right;}
.text-gray{ color:#999;}
.text-base{ color:#777;}
.text-black{ color:black;}


/************************/

.cspp{
	 width:100%;
}

.cspp span{
	display:block;
	float:left;
}
.lin-24{
	margin:6px 0 0 0;
}
.wih100{width:100%;}

.wih90{width:90%;}
.wih97{width:97%;}
.wih40{width:40%;}
.wih20{width:20%;}
.wih80{width:80%;}
.wih50{width:50%;}
.wih65{width:65%;}
.wih30{width:30%;}
.wih35{width:35%;}
.wih70{width:70%;}
.wih10{width:10%;}

.box {
	display:box;
	display:-webkit-box;
	display:-moz-box;
}
.box1 {
	box-flex:1;
	-moz-box-flex:1;
	-webkit-box-flex:1;
}
.box2 {
	box-flex:15;
	-moz-box-flex:15;
	-webkit-box-flex:15;
}